[XEN] Prefetch multiple shadow entries per pagefault
authorTim Deegan <Tim.Deegan@xensource.com>
Wed, 1 Nov 2006 10:31:11 +0000 (10:31 +0000)
committerTim Deegan <Tim.Deegan@xensource.com>
Wed, 1 Nov 2006 10:31:11 +0000 (10:31 +0000)
commit3369945812356d7f05796fcc68b0f28055d6a13e
tree621a96dd4a4dffcd9a5c7966dddaa8170c79e52e
parent4861255f5c66ca4e5462b2bb6ff1f724f863550b
[XEN] Prefetch multiple shadow entries per pagefault
Also, clean up the shadow *_propagate/fault routines.
This allows us to quickly dispatch some guest-not-present faults
and most MMIO accesses without taking the shadow lock.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/mm/shadow/multi.c
xen/arch/x86/mm/shadow/private.h
xen/arch/x86/mm/shadow/types.h
xen/include/asm-x86/perfc_defn.h
xen/include/asm-x86/shadow.h